home *** CD-ROM | disk | FTP | other *** search
Wrap
VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) NNNNAAAAMMMMEEEE VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll - The VendorShell widget class SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS #include <Xm/Xm.h> #include <X11/Shell.h> VVVVEEEERRRRSSSSIIIIOOOONNNN This page documents Motif 2.1. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN VendorShell is a Motif widget class used as a supporting superclass for all shell classes that are visible to the window manager and that are not override redirect. It contains resources that describe the MWM-specific look and feel. It also manages the MWM-specific communication needed by all VendorShell subclasses. See the mmmmwwwwmmmm reference page for more information. If an application uses the XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss, XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss, or XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee resource, it should include the file XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh. Setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt, XXXXmmmmNNNNwwwwiiiiddddtttthhhh, or XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh for either a VendorShell or its managed child usually sets that resource to the same value in both the parent and the child. When an off-the-spot input method exists, the height and width of the shell may be greater than those of the managed child in order to accommodate the input method. In this case, setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt or XXXXmmmmNNNNwwwwiiiiddddtttthhhh for the shell does not necessarily set that resource to the same value in the managed child, and setting XXXXmmmmNNNNhhhheeeeiiiigggghhhhtttt or XXXXmmmmNNNNwwwwiiiiddddtttthhhhfor the child does not necessarily set that resource to the same value in the shell. For the managed child of a VendorShell, regardless of the value of the shell's XXXXmmmmNNNNaaaalllllllloooowwwwSSSShhhheeeellllllllRRRReeeessssiiiizzzzeeee, setting XXXXmmmmNNNNxxxx or XXXXmmmmNNNNyyyy sets the corresponding resource of the parent but does not change the child's position relative to the parent. XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss for the child's XXXXmmmmNNNNxxxx or XXXXmmmmNNNNyyyy yields the value of the corresponding resource in the parent. The x and y- coordinates of the child's upper left outside corner relative to the parent's upper left inside corner are both 0 (zero) minus the value of XXXXmmmmNNNNbbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh. Note that the _I_n_t_e_r-_C_l_i_e_n_t _C_o_m_m_u_n_i_c_a_t_i_o_n _C_o_n_v_e_n_t_i_o_n_s _M_a_n_u_a_l (ICCCM) allows a window manager to change or control the border width of a reparented top-level window. VendorShell holds the _X_m_Q_T_s_p_e_c_i_f_y_R_e_n_d_e_r_T_a_b_l_e trait. CCCCllllaaaasssssssseeeessss PPPPaaaaggggeeee 1111 ((((pppprrrriiiinnnntttteeeedddd 4444////6666////00001111)))) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) VendorShell inherits behavior, resources, and traits from the CCCCoooorrrreeee, CCCCoooommmmppppoooossssiiiitttteeee, SSSShhhheeeellllllll, and WWWWMMMMSSSShhhheeeellllllll classes. The class pointer is _v_e_n_d_o_r_S_h_e_l_l_W_i_d_g_e_t_C_l_a_s_s. The class name is VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll. NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss The following table defines a set of widget resources used by the programmer to specify data. The programmer can also set the resource values for the inherited classes to set attributes for this widget. To reference a subresource by name or by class in a ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC prefix and use the remaining letters. To specify one of the defined values for a subresource in a ....XXXXddddeeeeffffaaaauuuullllttttssss file, remove the XXXXmmmm prefix and use the remaining letters (in either lowercase or uppercase, but include any underscores between words). The codes in the access column indicate if the given subresource can be set at creation time (C), set by using XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is not applicable (N/A). VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss XmNaudibleWarning XmCAudibleWarning unsigned char XmBELL CSG XmNbuttonFontList XmCButtonFontList XmFontList dynamic CSG XmNbuttonRenderTable XmCButtonRenderTable XmRenderTable dynamic CSG XmNdefaultFontList XmCDefaultFontList XmFontList dynamic CG XmNdeleteResponse XmCDeleteResponse unsigned char XmDESTROY CSG XmNinputMethod XmCInputMethod string NULL CSG XmNinputPolicy XmCInputPolicy XmInputPolicy XmPER_SHELL CSG XmNkeyboardFocusPolicy XmCKeyboardFocusPolicy unsigned char XmEXPLICIT CSG XmNlabelFontList XmCLabelFontList XmFontList dynamic CSG XmNlabelRenderTable XmCLabelRenderTabel XmRenderTable dynamic CSG XmNlayoutDirection XmCLayoutDirection XmDirection XmLEFT_TO_RIGHT CG XmNmwmDecorations XmCMwmDecorations int -1 CG XmNmwmFunctions XmCMwmFunctions int -1 CG XmNmwmInputMode XmCMwmInputMode int -1 CG XmNmwmMenu XmCMwmMenu String NULL CG XmNpreeditType XmCPreeditType String dynamic CSG XmNverifyPreedit XmCVerifyPreedit Boolean False CSG XmNshellUnitType XmCShellUnitType unsigned char XmPIXELS CSG XmNtextFontList XmCTextFontList XmFontList dynamic CSG XmNtextRenderTable XmCTextRenderTable XmRenderTable dynamic CSG XmNunitType XmCUnitType unsigned char XmPIXELS CSG XmNuseAsyncGeometry XmCUseAsyncGeometry Boolean False CSG XXXXmmmmNNNNaaaauuuuddddiiiibbbblllleeeeWWWWaaaarrrrnnnniiiinnnngggg Determines whether an action activates its associated audible cue. The possible values are XXXXmmmmBBBBEEEELLLLLLLL and XXXXmmmmNNNNOOOONNNNEEEE. XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt Page 2 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) Specifies the font list used for button descendants. See the XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee resource. XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee Specifies the render table used for VendorShell's button descendants. If this value is NULL at initialization and if the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is not NULL, XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeeeis initialized to the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt. If the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is NULL, the parent hierarchy of the widget is searched for an ancestor that holds the _X_m_Q_T_s_p_e_c_i_f_y_R_e_n_d_e_r_T_a_b_l_e trait. If such an ancestor is found, XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee is initialized to the XXXXmmmmBBBBUUUUTTTTTTTTOOOONNNN____RRRREEEENNNNDDDDEEEERRRR____TTTTAAAABBBBLLLLEEEE value of the ancestor widget. If no such ancestor is found, the default is implementation dependent. Refer to XXXXmmmmRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee(3) for more information on the creation and structure of a render table. XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt Specifies a default font list for VendorShell's descendants. This resource is obsolete and exists for compatibility with earlier releases. It has been replaced by XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt, XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt, and XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt. XXXXmmmmNNNNddddeeeelllleeeetttteeeeRRRReeeessssppppoooonnnnsssseeee Determines what action the shell takes in response to a WWWWMMMM____DDDDEEEELLLLEEEETTTTEEEE____WWWWIIIINNNNDDDDOOOOWWWW message. The setting can be one of three values: XXXXmmmmDDDDEEEESSSSTTTTRRRROOOOYYYY, XXXXmmmmUUUUNNNNMMMMAAAAPPPP, and XXXXmmmmDDDDOOOO____NNNNOOOOTTTTHHHHIIIINNNNGGGG. The resource is scanned, and the appropriate action is taken after the WWWWMMMM____DDDDEEEELLLLEEEETTTTEEEE____WWWWIIIINNNNDDDDOOOOWWWW callback list (if any) that is registered with the Protocol manager has been called. XXXXmmmmNNNNiiiinnnnppppuuuuttttMMMMeeeetttthhhhoooodddd Specifies the string that sets the locale modifier for the input method. When XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss is called on this resource, the returned value is a pointer to the actual resource value and should not be freed. XXXXmmmmNNNNiiiinnnnppppuuuuttttPPPPoooolllliiiiccccyyyy Specifies the policy to follow for creating an Input Context (IC) for this shell. This resource can have the following values: XXXXmmmmPPPPEEEERRRR____SSSSHHHHEEEELLLLLLLL Specifies that only one XIC is created Page 3 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) per shell. XXXXmmmmPPPPEEEERRRR____WWWWIIIIDDDDGGGGEEEETTTT Specifies that one XIC is created for each widget. XXXXmmmmNNNNkkkkeeeeyyyybbbbooooaaaarrrrddddFFFFooooccccuuuussssPPPPoooolllliiiiccccyyyy Determines allocation of keyboard focus within the widget hierarchy rooted at this shell. The X keyboard focus must be directed to somewhere in the hierarchy for this client-side focus management to take effect. Possible values are XXXXmmmmEEEEXXXXPPPPLLLLIIIICCCCIIIITTTT, specifying a click-to-type policy, and XXXXmmmmPPPPOOOOIIIINNNNTTTTEEEERRRR, specifying a pointer-driven policy. XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt Specifies the font list used for label descendants. See the XXXXmmmmNNNNllllaaaabbbbeeeellllRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee resource. XXXXmmmmNNNNllllaaaabbbbeeeellllRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee Specifies the font list used for VendorShell's label descendants (Labels and LabelGadgets). If this value is NULL at initialization and if the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is not NULL, XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt is initialized to the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt. If the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is NULL, the parent hierarchy of the widget is searched for an ancestor that holds the _X_m_Q_T_s_p_e_c_i_f_y_R_e_n_d_e_r_T_a_b_l_e trait. If such an ancestor is found, XXXXmmmmNNNNllllaaaabbbbeeeellllRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee is initialized to the XXXXmmmmLLLLAAAABBBBEEEELLLL____RRRREEEENNNNDDDDEEEERRRR____TTTTAAAABBBBLLLLEEEE of the ancestor widget. If no such ancestor is found, the default is implementation dependent. Refer to XXXXmmmmRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee(3) for more information on the creation and structure of a render table. XXXXmmmmNNNNllllaaaayyyyoooouuuuttttDDDDiiiirrrreeeeccccttttiiiioooonnnn Specifies the direction in which the subwidgets, children of a widget, or other visual components are to be laid out. This policy will apply as the default layout policy for all descendants of this VendorShell. XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss Specifies the decoration flags (specific decorations to add or remove from the window manager frame) for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property. If any decoration flags are specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSSproperty, only decorations indicated by both that property and the MWM cccclllliiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn and ttttrrrraaaannnnssssiiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn resources are displayed. If no decoration flags are Page 4 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property, decorations indicated by the MWM cccclllliiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn and ttttrrrraaaannnnssssiiiieeeennnnttttDDDDeeeeccccoooorrrraaaattttiiiioooonnnn resources are displayed. The default for the XXXXmmmmNNNNmmmmwwwwmmmmDDDDeeeeccccoooorrrraaaattttiiiioooonnnnssss resource is not to specify any decoration flags for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property. The value of this resource is the bitwise inclusive OR of one or more flag bits. The possible flag bit constants, defined in the include file XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh, are MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____AAAALLLLLLLL All decorations _e_x_c_e_p_t those specified by other flag bits that are set MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____BBBBOOOORRRRDDDDEEEERRRR Client window border MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____RRRREEEESSSSIIIIZZZZEEEEHHHH Resize frame handles MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____TTTTIIIITTTTLLLLEEEE Title bar MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____MMMMEEEENNNNUUUU Window menu button MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____MMMMIIIINNNNIIIIMMMMIIIIZZZZEEEE Minimize window button MMMMWWWWMMMM____DDDDEEEECCCCOOOORRRR____MMMMAAAAXXXXIIIIMMMMIIIIZZZZEEEE Maximize window button XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss Specifies the function flags (specific window manager functions to apply or not apply to the client window) for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSSproperty. If any function flags are specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSSproperty, only functions indicated by both that property and the MWM cccclllliiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss and ttttrrrraaaannnnssssiiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss resources are applied. If no function flags are specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSSproperty, functions indicated by the MWM cccclllliiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss and ttttrrrraaaannnnssssiiiieeeennnnttttFFFFuuuunnnnccccttttiiiioooonnnnssss resources are applied. The default for the XXXXmmmmNNNNmmmmwwwwmmmmFFFFuuuunnnnccccttttiiiioooonnnnssss resource is not to specify any function flags for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property. The value of this resource is the bitwise inclusive OR of one or more flag bits. The possible flag bit constants, defined in the Page 5 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) include file XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh, are MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____AAAALLLLLLLL All functions _e_x_c_e_p_t those specified by other flag bits that are set MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____RRRREEEESSSSIIIIZZZZEEEE ffff....rrrreeeessssiiiizzzzeeee MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____MMMMOOOOVVVVEEEE ffff....mmmmoooovvvveeee MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____MMMMIIIINNNNIIIIMMMMIIIIZZZZEEEE ffff....mmmmiiiinnnniiiimmmmiiiizzzzeeee MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____MMMMAAAAXXXXIIIIMMMMIIIIZZZZEEEE ffff....mmmmaaaaxxxxiiiimmmmiiiizzzzeeee MMMMWWWWMMMM____FFFFUUUUNNNNCCCC____CCCCLLLLOOOOSSSSEEEE ffff....kkkkiiiillllllll XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee Specifies the input mode flag (application modal or system modal input constraints) for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property. If no input mode flag is specified by the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSSproperty, no input constraints are applied, and input goes to any window. The default for the XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee resource is not to specify any input mode flag for the ____MMMMOOOOTTTTIIIIFFFF____WWWWMMMM____HHHHIIIINNNNTTTTSSSS property. An application that sets input constraints on a dialog usually uses the BulletinBoard's XXXXmmmmNNNNddddiiiiaaaallllooooggggSSSSttttyyyylllleeee resource rather than the parent DialogShell's XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee resource. The possible values for this resource, defined in the include file XXXXmmmm////MMMMwwwwmmmmUUUUttttiiiillll....hhhh, are MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____MMMMOOOODDDDEEEELLLLEEEESSSSSSSS Input goes to any window. MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____PPPPRRRRIIIIMMMMAAAARRRRYYYY____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL Input does not go to ancestors of this window. MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____SSSSYYYYSSSSTTTTEEEEMMMM____MMMMOOOODDDDAAAALLLL Input goes only to this window. MMMMWWWWMMMM____IIIINNNNPPPPUUUUTTTT____FFFFUUUULLLLLLLL____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL Input does not go to other windows in this application. Page 6 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) XXXXmmmmNNNNmmmmwwwwmmmmMMMMeeeennnnuuuu Specifies the menu items that the Motif window manager should add to the end of the window menu. The string contains a list of items separated by 0ith the following format: _l_a_b_e_l [_m_n_e_m_o_n_i_c] [_a_c_c_e_l_e_r_a_t_o_r] _f_u_n_c_t_i_o_n If more than one item is specified, the items should be separated by a newline character. When XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss is called on this resource, the returned value is a pointer to the actual resource value and should not be freed. XXXXmmmmNNNNpppprrrreeeeeeeeddddiiiittttTTTTyyyyppppeeee Specifies the input method style or styles available to the input manager. The resource can be a comma-separated list of the following values: PPPPrrrreeeeeeeeddddiiiitttt VVVVaaaalllluuuueeeessss PPPPrrrreeeeeeeeddddiiiitttt VVVVaaaalllluuuueeee XXXXIIIIMMMM SSSSttttyyyylllleeee OffTheSpot XIMPreeditArea Root XIMPreeditNothing None XIMPreeditNone OverTheSpot XIMPreeditPosition OnTheSpot XIMPreeditCallbacks When XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss is called on this resource, the returned value is a pointer to the actual resource value and should not be freed. XXXXmmmmNNNNsssshhhheeeellllllllUUUUnnnniiiittttTTTTyyyyppppeeee This resource is obsolete, and is included only for compatibility with earlier releases of Motif. Use the XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee resource instead. XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt Specifies the font list used for text descendants. See the XXXXmmmmNNNNtttteeeexxxxttttRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee resource. XXXXmmmmNNNNtttteeeexxxxttttRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee Specifies the render table used for VendorShell's Text and List descendants. If this value is NULL at initialization and if the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is not NULL, XXXXmmmmNNNNtttteeeexxxxttttRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee is initialized to the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt. If the value of XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttFFFFoooonnnnttttLLLLiiiisssstttt is NULL, the parent hierarchy of the widget is searched for an ancestor that holds the _X_m_Q_T_s_p_e_c_i_f_y_R_e_n_d_e_r_T_a_b_l_e trait. If such an ancestor is found, XXXXmmmmNNNNtttteeeexxxxttttRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee is initialized to the XXXXmmmmTTTTEEEEXXXXTTTT____RRRREEEENNNNDDDDEEEERRRR____TTTTAAAABBBBLLLLEEEE value of the ancestor widget. Page 7 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) If no such ancestor is found, the default is implementation dependent. Refer to XXXXmmmmRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee(3) for more information on the creation and structure of a render table. XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee Provides the basic support for resolution independence. It defines the type of units a widget uses with sizing and positioning resources. The resource has a default unit type of XXXXmmmmPPPPIIIIXXXXEEEELLLLSSSS. The unit type can also be specified in resource files, with the following format: <_f_l_o_a_t_i_n_g _v_a_l_u_e><_u_n_i_t> where: _u_n_i_t is <" ", pixels, inches, centimeters, millimeters, points, font units> _p_i_x_e_l_s is <_p_i_x, _p_i_x_e_l, _p_i_x_e_l_s> _i_n_c_h_e_s is <_i_n, _i_n_c_h, _i_n_c_h_e_s> _c_e_n_t_i_m_e_t_e_r is <_c_m, _c_e_n_t_i_m_e_t_e_r, _c_e_n_t_i_m_e_t_e_r_s> _m_i_l_l_i_m_e_t_e_r_s is <_m_m, _m_i_l_l_i_m_e_t_e_r, _m_i_l_l_i_m_e_t_e_r_s> ppppooooiiiinnnnttttssss is <_p_t, _p_o_i_n_t, _p_o_i_n_t_s> ffffoooonnnntttt uuuunnnniiiittttssss is <_f_u, ffffoooonnnntttt____uuuunnnniiiitttt, ffffoooonnnntttt____uuuunnnniiiittttssss> _f_l_o_a_t is {"+"|"-"}{{<"0"-"9">*}.}<"0"-"9">* Note that the type Dimension must always be positive. For example, xmfonts*XmMainWindow.height: 10.4cm *PostIn.width: 3inches XXXXmmmmNNNNuuuunnnniiiittttTTTTyyyyppppeeee can have the following values: XXXXmmmmPPPPIIIIXXXXEEEELLLLSSSS All values provided to the widget are treated as normal pixel values. XXXXmmmmMMMMIIIILLLLLLLLIIIIMMMMEEEETTTTEEEERRRRSSSS Page 8 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) All values provided to the widget are treated as normal millimeter values. _X_m_1_0_0_T_H__M_I_L_L_I_M_E_T_E_R_S All values provided to the widget are treated as 1/100 of a millimeter. XXXXmmmmCCCCEEEENNNNTTTTIIIIMMMMEEEETTTTEEEERRRRSSSS All values provided to the widget are treated as normal centimeter values. XXXXmmmmIIIINNNNCCCCHHHHEEEESSSS All values provided to the widget are treated as normal inch values. _X_m_1_0_0_0_T_H__I_N_C_H_E_S All values provided to the widget are treated as 1/1000 of an inch. XXXXmmmmPPPPOOOOIIIINNNNTTTTSSSS All values provided to the widget are treated as normal point values. A point is a unit used in text processing applications and is defined as 1/72 of an inch. _X_m_1_0_0_T_H__P_O_I_N_T_S All values provided to the widget are treated as 1/100 of a point. A point is a unit used in text processing applications and is defined as 1/72 of an inch. XXXXmmmmFFFFOOOONNNNTTTT____UUUUNNNNIIIITTTTSSSS All values provided to the widget are treated as normal font units. A font unit has horizontal and vertical components. These are the values of the XmScreen resources XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiittttand XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt. _X_m_1_0_0_T_H__F_O_N_T__U_N_I_T_S All values provided to the widget are treated as 1/100 of a font unit. A font unit has horizontal and vertical components. These are the values of the XXXXmmmmSSSSccccrrrreeeeeeeennnn resources XXXXmmmmNNNNhhhhoooorrrriiiizzzzoooonnnnttttaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt and XXXXmmmmNNNNvvvveeeerrrrttttiiiiccccaaaallllFFFFoooonnnnttttUUUUnnnniiiitttt. For more information about units, refer to the XXXXmmmmCCCCoooonnnnvvvveeeerrrrttttUUUUnnnniiiittttssssreference page. XXXXmmmmNNNNuuuusssseeeeAAAAssssyyyynnnnccccGGGGeeeeoooommmmeeeettttrrrryyyy Page 9 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) Specifies whether the geometry manager should wait for confirmation of a geometry request to the window manager. When the value of this resource is True, the geometry manager forces XXXXmmmmNNNNwwwwaaaaiiiittttFFFFoooorrrrWWWWmmmm to False and XXXXmmmmNNNNwwwwmmmmTTTTiiiimmmmeeeeoooouuuutttt to 0, and it relies on asynchronous notification. When the value of this resource is False, XXXXmmmmNNNNwwwwaaaaiiiittttFFFFoooorrrrWWWWmmmm and XXXXmmmmNNNNwwwwmmmmTTTTiiiimmmmeeeeoooouuuutttt are unaffected. The default is False. IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss VendorShell inherits behavior and resources from the superclasses described in the following tables. For a complete description of each resource, refer to the reference page for that superclass. WWWWMMMMSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss XmNbaseHeight XmCBaseHeight int XtUnspecifiedShellInt CSG XmNbaseWidth XmCBaseWidth int XtUnspecifiedShellInt CSG XmNheightInc XmCHeightInc int XtUnspecifiedShellInt CSG XmNiconMask XmCIconMask Pixmap NULL CSG XmNiconPixmap XmCIconPixmap Pixmap NULL CSG XmNiconWindow XmCIconWindow Window NULL CSG XmNiconX XmCIconX int XtUnspecifiedShellInt CSG XmNiconY XmCIconY int XtUnspecifiedShellInt CSG XmNinitialState XmCInitialState int NormalState CSG XmNinput XmCInput Boolean True CSG XmNmaxAspectX XmCMaxAspectX int XtUnspecifiedShellInt CSG XmNmaxAspectY XmCMaxAspectY int XtUnspecifiedShellInt CSG XmNmaxHeight XmCMaxHeight int XtUnspecifiedShellInt CSG XmNmaxWidth XmCMaxWidth int XtUnspecifiedShellInt CSG XmNminAspectX XmCMinAspectX int XtUnspecifiedShellInt CSG XmNminAspectY XmCMinAspectY int XtUnspecifiedShellInt CSG XmNminHeight XmCMinHeight int XtUnspecifiedShellInt CSG XmNminWidth XmCMinWidth int XtUnspecifiedShellInt CSG XmNtitle XmCTitle String dynamic CSG XmNtitleEncoding XmCTitleEncoding Atom dynamic CSG XmNtransient XmCTransient Boolean False CSG XmNwaitForWm XmCWaitForWm Boolean True CSG XmNwidthInc XmCWidthInc int XtUnspecifiedShellInt CSG XmNwindowGroup XmCWindowGroup Window dynamic CSG mNwinGravity XmCWinGravity int dynamic CSG XmNwmTimeout XmCWmTimeout int 5000 ms CSG SSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss XmNallowShellResize XmCAllowShellResize Boolean False CG XmNcreatePopupChildProc XmCCreatePopupChildProc XtCreatePopupChildProc NULL CSG XmNgeometry XmCGeometry String NULL CSG XmNoverrideRedirect XmCOverrideRedirect Boolean False CSG XmNpopdownCallback XmCCallback XtCallbackList NULL C XmNpopupCallback XmCCallback XtCallbackList NULL C Page 10 (printed 4/6/01) VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll((((lllliiiibbbbrrrraaaarrrryyyy ccccaaaallllllll)))) XmNsaveUnder XmCSaveUnder Boolean False CSG XmNvisual XmCVisual Visual * CopyFromParent CSG CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss XmNchildren XmCReadOnly WidgetList NULL G XmNinsertPosition XmCInsertPosition XtOrderProc NULL CSG XmNnumChildren XmCReadOnly Cardinal 0 G CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss XmNaccelerators XmCAccelerators XtAccelerators dynamic CSG XmNancestorSensitive XmCSensitive Boolean dynamic G XmNbackground XmCBackground Pixel dynamic CSG XmNbackgroundPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG XmNborderColor XmCBorderColor Pixel XtDefaultForeground CSG XmNborderPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG XmNborderWidth XmCBorderWidth Dimension 0 CSG XmNcolormap XmCColormap Colormap dynamic CG XmNdepth XmCDepth int dynamic CG XmNdestroyCallback XmCCallback XtCallbackList NULL C XmNheight XmCHeight Dimension dynamic CSG XmNinitialResourcesPersistent XmCInitialResourcesPersistent Boolean True C XmNmappedWhenManaged XmCMappedWhenManaged Boolean True CSG XmNscreen XmCScreen Screen * dynamic CG XmNsensitive XmCSensitive Boolean True CSG XmNtranslations XmCTranslations XtTranslations dynamic CSG XmNwidth XmCWidth Dimension dynamic CSG XmNx XmCPosition Position 0 CSG XmNy XmCPosition Position 0 CSG TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss There are no translations for VendorShell. RRRREEEELLLLAAAATTTTEEEEDDDD CCCCoooommmmppppoooossssiiiitttteeee(3), CCCCoooorrrreeee(3), mmmmwwwwmmmm(1), SSSShhhheeeellllllll(3), WWWWMMMMSSSShhhheeeellllllll(3), XXXXmmmmAAAAccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll(3), XXXXmmmmAAAAccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll(3), XXXXmmmmAAAAddddddddPPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk(3), XXXXmmmmAAAAddddddddWWWWMMMMPPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk(3), XXXXmmmmAAAAddddddddPPPPrrrroooottttooooccccoooollllssss(3), XXXXmmmmAAAAddddddddWWWWMMMMPPPPrrrroooottttooooccccoooollllssss(3), XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeePPPPrrrroooottttooooccccoooollll(3), XXXXmmmmDDDDeeeeaaaaccccttttiiiivvvvaaaatttteeeeWWWWMMMMPPPPrrrroooottttooooccccoooollll(3), XXXXmmmmGGGGeeeettttAAAAttttoooommmmNNNNaaaammmmeeee(3), XXXXmmmmIIIInnnntttteeeerrrrnnnnAAAAttttoooommmm(3), XXXXmmmmIIIIssssMMMMoooottttiiiiffffWWWWMMMMRRRRuuuunnnnnnnniiiinnnngggg(3), XXXXmmmmRRRReeeemmmmoooovvvveeeePPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk(3), XXXXmmmmRRRReeeemmmmoooovvvveeeeWWWWMMMMPPPPrrrroooottttooooccccoooollllCCCCaaaallllllllbbbbaaaacccckkkk(3), XXXXmmmmRRRReeeemmmmoooovvvveeeePPPPrrrroooottttooooccccoooollllssss(3), XXXXmmmmRRRReeeemmmmoooovvvveeeeWWWWMMMMPPPPrrrroooottttooooccccoooollllssss(3), XXXXmmmmSSSSccccrrrreeeeeeeennnn(3), XXXXmmmmSSSSeeeettttPPPPrrrroooottttooooccccoooollllHHHHooooooookkkkssss(3), and XXXXmmmmSSSSeeeettttWWWWMMMMPPPPrrrroooottttooooccccoooollllHHHHooooooookkkkssss(3). Page 11 (printed 4/6/01)